strike a blow upon someone - Francés Inglés Diccionario